home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d982.lha / HWGRCS / HWGpatchP1_2_1.lha / patch-2.1 / src / config.h < prev    next >
C/C++ Source or Header  |  1993-11-30  |  3KB  |  102 lines

  1. /* Portability variables.  -*- C -*- */
  2.  
  3. /* Define to an ED compatible program */
  4. #undef ED_PROG
  5.  
  6. #ifndef ED_PROG
  7. #define ED_PROG "/bin/ed"
  8. #endif
  9.  
  10. /* Define to your temporary directory. Trailing slash is needed. */
  11. #define TMPDIRECTORY  "T:"
  12.  
  13. #ifndef TMPDIRECTORY
  14. #define TMPDIRECTORY "/tmp/"
  15. #endif
  16.  
  17. /* Define to your NULL device */
  18. #define NULL_DEVICE "NIL:"
  19.  
  20. #ifndef NULL_DEVICE
  21. #define NULL_DEVICE "/dev/nul"
  22. #endif
  23.  
  24. /* Define if the system does not support the `const' keyword.  */
  25. #undef const
  26.  
  27. /* Define if the system supports file names longer than 14 characters.  */
  28. #define HAVE_LONG_FILE_NAMES 1
  29.  
  30. /* Define if the system has pathconf().  */
  31. #undef HAVE_PATHCONF
  32.  
  33. /* Define if the system has strerror().  */
  34. #define HAVE_STRERROR 1
  35.  
  36. /* Define if the system has ANSI C header files and library functions.  */
  37. #define STDC_HEADERS 1
  38.  
  39. /* Define if the system uses strchr instead of index
  40.    and strrchr instead of rindex.  */
  41. #define HAVE_STRING_H 1
  42.  
  43. #if defined(STDC_HEADERS) || defined(HAVE_STRING_H)
  44. #define index strchr
  45. #define rindex strrchr
  46. #endif
  47.  
  48. /* Define if the system has unistd.h.  */
  49. #undef HAVE_UNISTD_H
  50.  
  51. /* Define if the system has fcntl.h.  */
  52. #define HAVE_FCNTL_H 1
  53.  
  54. /* Define as either int or void -- the type that signal handlers return.  */
  55. #undef RETSIGTYPE
  56.  
  57. #ifndef RETSIGTYPE
  58. #define RETSIGTYPE void
  59. #endif
  60.  
  61. /*  Which directory library header to use.  */
  62. #define DIRENT 1                /* dirent.h */
  63. #undef SYSNDIR                  /* sys/ndir.h */
  64. #undef SYSDIR                   /* sys/dir.h */
  65. #undef NDIR                     /* ndir.h */
  66. #undef NODIR                    /* none -- don't make numbered backup files */
  67.  
  68. /* Define if the system lets you pass fewer arguments to a function
  69.    than the function actually accepts (in the absence of a prototype).
  70.    Defining it makes I/O calls slightly more efficient.
  71.    You need not bother defining it unless your C preprocessor chokes on
  72.    multi-line arguments to macros.  */
  73. #undef CANVARARG
  74.  
  75. /* Define Reg* as either `register' or nothing, depending on whether
  76.    the C compiler pays attention to this many register declarations.
  77.    The intent is that you don't have to order your register declarations
  78.    in the order of importance, so you can freely declare register variables
  79.    in sub-blocks of code and as function parameters.
  80.    Do not use Reg<n> more than once per routine.
  81.  
  82.    These don't really matter a lot, since most modern C compilers ignore
  83.    register declarations and often do a better job of allocating
  84.    registers than people do.  */
  85.  
  86. #define Reg1 register
  87. #define Reg2 register
  88. #define Reg3 register
  89. #define Reg4 register
  90. #define Reg5 register
  91. #define Reg6 register
  92. #define Reg7
  93. #define Reg8
  94. #define Reg9
  95. #define Reg10
  96. #define Reg11
  97. #define Reg12
  98. #define Reg13
  99. #define Reg14
  100. #define Reg15
  101. #define Reg16
  102.